This list of free software for audio lists notable free and open source software for use by sound engineers, audio producers, and those involved in sound recording and reproduction.
Contents |
Name | Creator | Linux? | Mac OS X? | Unix? | Windows? | Note | Licence |
---|---|---|---|---|---|---|---|
Baudline | Yes | Yes | Yes | A program for spectrum analysis and visualisation | custom | ||
Praat | Paul Boersma and David Weenink of the University of Amsterdam | Yes | Yes | Yes | A program for the analysis of speech in phonetics. | GPL | |
Sonogram visible Speech | German Research Center for Artificial Intelligence | Yes | Yes | Yes | Yes | Acoustic Sound analysis Software. alternatice Algorithms | GPL |
WaveSurfer | Yes | Yes | Yes | Permissive free software | |||
BRP-PACU | Yes | Yes | Dual channel FFT tool for equalization of sound systems using the transfer function. | GPL | |||
Sonic Visualiser | Centre for Digital Music at Queen Mary, University of London | Yes | Yes | Yes | GPL | ||
Tartini | University of Otago | Yes | Yes | Yes | GPL |
Name | Creator | Linux? | Mac OS X? | Unix? | Windows? | Note | License |
---|---|---|---|---|---|---|---|
Max | Stephen Booth (site) | No | Yes | No | No | Not to be confused with Max/MSP | GPL |
FFmpeg | Fabrice Bellard | Yes | Yes | Yes | Yes | Audio & video. | GPL or LGPL |
MPlayer | Yes | Yes | Yes | Yes | Audio & video. | GPL | |
WinLAME | Michael Fink | No | No | No | Yes | Easy interface. | GNU |
Fre:ac (formerly BonkEnc) | Robert Kausch | No | No | No | Yes | GPL |
Name | Creator | Linux? | Mac OS X? | Unix? | Windows? | Note | License |
---|---|---|---|---|---|---|---|
Integra Live | Integra Project | No | Yes | No | No | GPL | |
AlsaModularSynth | Matthias Nagorni and Fons Adriaensen | Yes | No | No | No | Based on Voltage-Controlled Electronic Music Modules by Robert A. Moog ([1]) | GPL-2 |
jMax | Yes | no longer supported | LGPL | ||||
SynFactory | No | No | No | Yes | GPL | ||
VisualAp | Yes | Yes | Yes | GPL | |||
aRts | Yes | Yes | Yes | Yes | GPL | ||
FxEngine Framework | SMProcess (site) | Yes | Yes | LGPL |
Various projects have formed to integrate the existing free software audio packages.
Name | Creator | Description | Note | License |
---|---|---|---|---|
Ubuntu Studio | Linux distribution | various | ||
dyne:bolic | Linux distribution | various | ||
AGNULA | Linux distribution | |||
Musix | Linux distribution | various | ||
64 Studio | Linux distribution | |||
Planet CCRMA | set of packages (in RPM format) |
Many computer music programming languages are implemented in free software. See also the comparison of audio synthesis environments.
Name | Creator | Linux? | Mac OS X? | Unix? | Windows? | Note | License |
---|---|---|---|---|---|---|---|
Csound | Csound community, Barry Vercoe | Yes | Yes | No? | Yes | LGPL | |
SuperCollider | SuperCollider community, James McCartney | Yes | Yes | Yes? | Yes | GPL | |
ChucK | GPL | ||||||
Nyquist | Computer Music Project at Carnegie Mellon University, Roger B. Dannenberg | Yes | Yes | Yes | Yes | ||
Pure Data | Pd Community, Miller Puckette | Yes | Yes | Yes | Yes | BSD-like |
Name | Creator | Linux? | Mac OS X? | Unix? | Windows? | Note |
---|---|---|---|---|---|---|
ARAS | (site) | Yes | No | No | ||
Bentokit Project | 3SYN, Bentokit Project Developers (site) | Yes | Yes | Yes | ||
SomaPlayer | Yes | No | Yes | radio broadcasting scheduler automation | ||
Campcaster | Yes | No | No | |||
Rivendell | Fred Gleason (site) | Yes | No | Partial | Log editor and manager available for Windows |
The following packages are digital audio editors.
Name | Creator | Linux? | Mac OS X? | Unix? | Windows? | Note |
---|---|---|---|---|---|---|
Ardour | Paul Davis | Yes | Yes | Yes | No | multi-track audio recorder |
Audacity | Dominic Mazzoni | Yes | Yes | Yes | Yes | multi-track audio recorder |
Ecasound | Yes | Yes | No | audio recorder | ||
harmonySEQ | Rafal Cieslak (site) | Yes | No | No | MIDI sequencer | |
Jokosher | Jokosher community | Yes | No | Yes | multi-track audio editor | |
LMMS | Tobias Doerffel | Yes | Yes as of 0.4.0 with Qt4 | Yes | Free cross-platform alternative to commercial programs like FL Studio®, which allow you to produce music with your computer. |
|
MusE | Yes | No | No | MIDI sequencer | ||
Qtractor | Yes | No | No | A non-destructive multi-track audio and MIDI Workstation (DAW) | ||
ReZound | Davy Durham | Yes | No | No | No | Graphical audio file editor |
Rosegarden | Yes | No | No | MIDI sequencer and multi-track recorder | ||
Sekaiju | (site) | No | No | No | Yes | MIDI sequencer |
SoX | Yes | Yes | Yes | Yes | command-line multi-track audio editor/processor | |
Sweep | Conrad Parker | Yes | No | Yes | No | |
Traverso | Remon Sijrier (site) | Yes | Yes | Yes | multi-track audio recorder and editor | |
WaveSurfer | Centre for Speech Technology at KTH | Yes | Yes | Yes | Yes | |
Wavosaur | Wavosaur Team (site) | No | No | No | Yes | Audio recorder and editor. ASIO and VST support. |
Name | Creator | Linux? | Mac OS X? | Unix? | Windows? | Note | License |
---|---|---|---|---|---|---|---|
Bristol | Yes | No | No | Emulation of many vintage synthesizers | GPL | ||
FluidSynth | Yes | Yes | Yes | Yes | SoundFont player / renderer | LGPL | |
ZynAddSubFX | Yes | Yes | Yes | Mac OS X version is limited | GPL |
These programs are for use with streaming audio.
Name | Creator | Linux? | Mac OS X? | Unix? | Windows? | Note |
---|---|---|---|---|---|---|
Icecast | Yes | Yes | Yes | a broadcast server, serves audio signals to clients over the HTTP protocol | ||
PeerCast | Yes | Yes | Yes | a peercasting tool | ||
Firefly Media Server | Yes | Yes | Yes | streams music to DAAP clients like iTunes and Rhythmbox | ||
VideoLAN | Yes | Yes | Yes | Yes | media and server programs for video and audio streaming |
Name | Creator | Linux? | Mac OS X? | Unix? | Windows? | Note |
---|---|---|---|---|---|---|
Advanced Linux Sound Architecture (ALSA) | Yes | a sound card management system in the Linux kernel | ||||
DSSI | Yes | a plugin architecture for software synthesizers | ||||
GStreamer | Yes | Yes | Yes | Yes | a graph-based multimedia framework | |
JACK Audio Connection Kit (JACK) | JACK Team, Paul Davis | Yes | Yes (JACK OS X) | Yes (jackdmp) | a sound server | |
Linux Audio Developers Simple Plugin API (LADSPA) | Yes | a plugin architecture for digital signal processing | ||||
Open Sound System | Yes | Yes | a standard interface for making and capturing sound in Unix operating systems | |||
PulseAudio | Yes | Yes(Solaris, FreeBSD, NetBSD) | Yes | a sound server |
These music sequencer programs allow users to arrange notes (pitch-shifted sound samples) on a timeline: see tracker (music software).
Name | Creator | Linux? | Mac OS X? | Unix? | Windows? | Note |
---|---|---|---|---|---|---|
Buzztard | Yes | Unknown | Yes | Unknown | Buzz clone | |
CheeseTracker | (site) | Yes | Yes | No | Impulse Tracker clone | |
MilkyTracker | (site) | Yes | Yes | Yes | Yes | Also runs on various other platforms including but not limited to Windows Mobile, PlayStation and AmigaOS 4. |
OpenMPT | No | No | No | Yes | released as free software in 2004 | |
Psycle | No | No | No | Yes | a tracker combined with modular capabilities | |
SoundTracker | Yes | Yes | Yes | No | Fast Tracker clone |
Name | Creator | Linux? | Mac OS X? | Unix? | Windows? | Note |
---|---|---|---|---|---|---|
Giada | (site) | Yes | Yes | Yes | Yes | Compact loop machine software |
Gnaural | Yes | Yes | Yes | Yes | Binaural beat and pink noise generator | |
Hydrogen | Yes | Yes | Partial | Partial | an advanced drum machine | |
orDrumbox | Yes | Yes | Yes | Yes | a Java based drum machine | |
libsndfile | Yes | Yes | Yes | Yes | library for reading and writing many sound formats |